package jdbc;

import java.sql.ResultSet;
import java.sql.SQLException;

public class ProductoJDBC {

	public static void insertarproducto(String nombre, String familia,
			String desc) throws SQLException {

		conexion.con();

		String query = ("Insert into producto (nombre, familia ,descripcion) values ('"
				+ nombre + "','" + familia + "','" + desc + "');");

		if (!ProductoJDBC.comprobarproducto(nombre,null)) {
			conexion.insertar(query);
		} else {
			System.out.println("Ya existe en la base de datos");
		}

	}

	public static boolean comprobarproducto(String nombre, Integer id_pro) throws SQLException {
		boolean resul = false;

		ResultSet comprobacion = conexion
				.crearconsulta("Select * from producto where nombre='"
						+ nombre + "' OR id_producto='"+id_pro+"';");

		if (comprobacion.next()) {
			resul = true;
		}

		return resul;
	}

	public static int devolverproducto(String nombre) throws SQLException {
		int resul = 0;

		ResultSet comprobacion = conexion
				.crearconsulta("Select id_producto from producto where nombre='"
						+ nombre + "';");

		if (comprobacion.next()) {
			resul = comprobacion.getInt("id_producto");
		}

		return resul;
	}
}
